]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
windowManager: Don't open overview after closing the last window on a workspace
authorFlorian Müllner <fmuellner@gnome.org>
Thu, 29 Aug 2013 23:56:38 +0000 (01:56 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Sat, 31 Aug 2013 21:53:39 +0000 (23:53 +0200)
Activating the overview is fairly easy (hot corner, <super>), so doing it
automatically after closing the last window on a workspace does not save
a lot of effort; it does result in a surprising context switch when the
user does not expect the behavior.

https://bugzilla.gnome.org/show_bug.cgi?id=662581

js/ui/windowManager.js

index 96270a479a4ddbc2abf25d7da6a8e7cdbce69334..75be4c53b384212fd6614a4585f40b7fce2d414d 100644 (file)
@@ -250,9 +250,6 @@ const WorkspaceTracker = new Lang.Class({
         let activeWorkspaceIndex = global.screen.get_active_workspace_index();
         let removingCurrentWorkspace = (emptyWorkspaces[activeWorkspaceIndex] &&
                                         activeWorkspaceIndex < emptyWorkspaces.length - 1);
-        // Don't enter the overview when removing multiple empty workspaces at startup
-        let showOverview  = (removingCurrentWorkspace &&
-                             !emptyWorkspaces.every(function(x) { return x; }));
 
         if (removingCurrentWorkspace) {
             // "Merge" the empty workspace we are removing with the one at the end
@@ -268,9 +265,6 @@ const WorkspaceTracker = new Lang.Class({
         if (removingCurrentWorkspace) {
             global.screen.get_workspace_by_index(global.screen.n_workspaces - 1).activate(global.get_current_time());
             this._wm.unblockAnimations();
-
-            if (!Main.overview.visible && showOverview)
-                Main.overview.show();
         }
 
         this._checkWorkspacesId = 0;